#pragma once
#include "Cluster.h"

class Spectral:public Cluster
{
public:
	~Spectral() override{}
	Spectral(uint cluster) :_cluster(cluster){}
	void fit(const std::vector<Vec>& points) override;
	std::vector<uint> predict(const std::vector<Vec>& points) const override;
private:
	uint _cluster;
	std::vector<Cluster::uint> res;
};

